package com.daikit.commons.shared.miscs;

@SuppressWarnings("javadoc")
public class DkJsonViews
{

	/**
	 * Most restrictive conversion. Annotate with this method properties to be included in {@link OnlyId} and wider
	 * conversions.<br>
	 * Annotate with this class controller methods needing {@link OnlyId} properties in result.
	 *
	 * @author tcaselli
	 * @version $Revision$ Last modifier: $Author$ Last commit: $Date$
	 */
	public static class OnlyId
	{};

	/**
	 * Less restrictive conversion than onlyId. Annotate with this method properties to be included in
	 * {@link OnlyIdAndModifiable} and wider conversions (not in {@link OnlyId} conversion).<br>
	 * Annotate with this class controller methods needing {@link OnlyId} or {@link OnlyIdAndModifiable} properties in
	 * result.
	 *
	 * @author tcaselli
	 * @version $Revision$ Last modifier: $Author$ Last commit: $Date$
	 */
	public static class OnlyIdAndModifiable extends OnlyId
	{};

}
